hr software satisfaction staff turnover human resources hris employee turnover retention standardize best practices staff training human resource software business systemization hrms regulatory compliance staff retention product quality human resources software employee retention